package org.aerie.forest.core.frame.rebar;

import java.util.Optional;

import org.aerie.forest.core.frame.AbstractForestFrame;


public class AbstractForestSingleFrame implements AbstractForestFrame{
	
	/**
	 * @description forest架构元素的名称
	 * 
	 * @author quark
	 * @date 2020年2月27日 上午9:46:03
	 * @version 1.2.0
	 */
	protected String forestFrameName = "未知架构元素";

	/**
	 * Construction
	 * 
	 * @param forestRebarName
	 *
	 * @author quark
	 * @date 2020-8-16 22:43:39 
	 * @version 2.0.1
	 */
	protected AbstractForestSingleFrame(String forestRebarName) {
		super();
		SingletonValidateContainer.INSTANCE.checkSingleton(this.getClass());
		this.forestFrameName = Optional.ofNullable(forestRebarName).orElse("warning -> forest名称禁止为空");
	}
	
}
